home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 96 / PC Zone #096.7z / Dppcz1200.mdf / Demos / Gunlok / data1.cab / Program_Executable_Files / scripts / level01.gcs < prev    next >
Text File  |  2000-09-09  |  10KB  |  336 lines

  1. echo off
  2. cd set volume 60000
  3. cd play looping 1
  4. batch common.gcs
  5.  
  6. fogcolour 0 0 0
  7. fogupdate 10
  8. fogtransition 3
  9. fogvalue 0.67
  10.  
  11. vision on
  12.  
  13. set upper left bound 37.38 3.73 -18.63
  14. set lower right bound 78.59 3.40 -31.52
  15.  
  16. sunangle 150
  17. sunbrightness 1.5 1 0.5
  18.  
  19. set camera pos -3 -13 106
  20. set camera ori 0 341 6302
  21. set distance 20
  22.  
  23. actor select gunlok
  24. give and equip gunlok terrain_scanner_with_radar
  25. give and equip gunlok plasma_bolts
  26. give and equip gunlok plasma_pistol
  27. give gunlok remote_minelayer
  28. give gunlok timed_minelayer
  29. give gunlok decoylayer
  30.  
  31. actor select elint
  32. give and equip elint plasma_bolts
  33. give and equip elint plasma_pistol
  34. give elint repair_arm
  35. give elint energy_cell
  36.  
  37. LAVA 0 "Dummy 1" "Dummy 2" 5 FALSE
  38. SET WATER DIRECTION "Dummy 1" 0 0.5 0
  39.  
  40. //LAVA 0 "Dummy 3" "Dummy 4" 5 FALSE
  41. //SET WATER DIRECTION "Dummy 1" 0 0.5 0
  42.  
  43. /LAVA 0 "Dummy 5" "Dummy 6" 5 FALSE
  44. //SET WATER DIRECTION "Dummy 1" 0 0.5 0
  45.  
  46. //LAVA 0 "Dummy 7" "Dummy 8" 5 FALSE
  47. //SET WATER DIRECTION "Dummy 1" 0 0.5 0
  48.  
  49. WATER 0 "Dummy 9" "Dummy 10" 5 FALSE
  50. SET WATER DIRECTION "Dummy 1" 0.5 0.5 0
  51.  
  52. //TECHNOBOX LIGHTS
  53. LIGHTON TECHNOBOX_A techno_light 1 0 1 1
  54. LIGHTON TECHNOBOX_B techno_light 1 0 1 1
  55. LIGHTON TECHNOBOX_C techno_light 1 0 1 1
  56. LIGHTON TECHNOBOX_D techno_light 1 0 1 1
  57.  
  58. vulnerability technobox_a elint 5 script L1_lower_forcebars_a.gcs interface_beam
  59. vulnerability technobox_b elint 5 script L1_lower_forcebars_bc.gcs interface_beam
  60. vulnerability technobox_c elint 5 script L1_lower_forcebars_bc.gcs interface_beam
  61.  
  62. //add whitelightmini whitelightminia
  63. //add whitelightmini whitelightminiab
  64. //add whitelightmini whitelightminiac
  65. //add whitelightmini whitelightminiad
  66. //add whitelightmini whitelightminiae
  67. //add whitelightmini whitelightminiaf
  68. //add whitelightmini whitelightminiag
  69. //add whitelightmini whitelightminiah
  70. //add whitelightmini whitelightminiai
  71. //add whitelightmini whitelightminiaj
  72. //add whitelightmini whitelightminiak
  73. //add whitelightmini whitelightminial
  74.  
  75. heap garbage_a health_pickup
  76. heap garbage_ab grenade_launcher
  77. heap garbage_ac mini_plasma_bolts
  78. heap garbage_d plasma_pistol
  79. heap garbage_g plasma_bolts
  80. heap garbage_hb health_pickup
  81. heap garbage_gb plasma_bolts
  82. heap garbage_kc health_pickup
  83. heap garbage_fc minelayer
  84. heap garbage_bb mini_grenade_basic
  85. add shield_pickup dum_pickup
  86.  
  87. //heap garbage_db plasmaxi_bolts
  88. //heap garbage_eb health_pickup
  89. //heap garbage_f mini_grenade_basic
  90. //heap garbage_fb mini_plasmaxi_bolts
  91. //heap garbage_h mini_plasma_bolts
  92. //heap garbage_c plasma_bolts
  93. //heap garbage_cb mini_plasma_bolts
  94. //heap garbage_ib mini_plasma_bolts
  95. //heap garbage_j plasma_bolts
  96. //heap garbage_jb plasma_bolts
  97. //heap garbage_kb mini_plasma_bolts
  98. //heap garbage_l mini_plasma_bolts
  99. //heap junkpile_f mini_grenade_basic
  100.  
  101. door "gatea" 0
  102. door -5.36 2 -53.82 1
  103. door -18.67 9 -62.33 2
  104. door 21.33 0 -46.33 3
  105. door "gated" 4
  106.  
  107. close door 0
  108. close door 1
  109. close door 2
  110. close door 3
  111. close door 4
  112.  
  113. add trigger death L1_lower_forcebars_a.gcs technobox_a
  114. add trigger death L1_lower_forcebars_bc.gcs technobox_b
  115. add trigger death L1_lower_forcebars_bc.gcs technobox_c
  116.  
  117.  
  118. // LASER FENCES TO DEACTIVATE
  119.  
  120. //forcebars_d
  121.  
  122. laser fence "dummy07" "dummy17" 0.25
  123. laser fence "dummy16" "dummy09" 0.25
  124. laser fence "dummy08" "dummy18" 0.25
  125. laser fence "dummy23" "dummy13" 0.25
  126. laser fence "dummy15" "dummy22" 0.25
  127. laser fence "dummy24" "dummy14" 0.25
  128.  
  129. //forcebars_a
  130.  
  131. laser fence "forcebars dum f" "forcebars dum fb" 0.25
  132. laser fence "forcebars dum r" "forcebars dum l" 0.25
  133. laser fence "forcebars dum x" "forcebars dum x01" 0.25
  134. laser fence "forcebars dum eb" "forcebars dum e" 0.25
  135. laser fence "forcebars dum k" "forcebars dum q" 0.25
  136. laser fence "forcebars dum w01" "forcebars dum w" 0.25
  137. laser fence "forcebars dum d" "forcebars dum db" 0.25
  138. laser fence "forcebars dum p" "forcebars dum j" 0.25
  139. laser fence "forcebars dum v" "forcebars dum v01" 0.25
  140. laser fence "forcebars dum cb" "forcebars dum c" 0.25
  141. laser fence "forcebars dum i" "forcebars dum o" 0.25
  142. laser fence "forcebars dum u01" "forcebars dum u" 0.25
  143. laser fence "forcebars dum b" "forcebars dum bb" 0.25
  144. laser fence "forcebars dum n" "forcebars dum h" 0.25
  145. laser fence "forcebars dum t" "forcebars dum t01" 0.25
  146. laser fence "forcebars dum ab" "forcebars dum a" 0.25
  147. laser fence "forcebars dum g" "forcebars dum m" 0.25
  148. laser fence "forcebars dum s01" "forcebars dum s" 0.25
  149.  
  150. //forcebars_c
  151.  
  152. laser fence "forcebars dum w02" "forcebars dum w03" 0.25
  153. laser fence "forcebars dum u03" "forcebars dum u02" 0.25
  154. laser fence "forcebars dum s02" "forcebars dum s03" 0.25
  155.  
  156. //forcebars_b
  157.  
  158. laser fence "forcebars dum x02" "forcebars dum x03" 0.25
  159. laser fence "forcebars dum v03" "forcebars dum v02" 0.25
  160. laser fence "forcebars dum t02" "forcebars dum t03" 0.25
  161.  
  162. // LASER FENCES
  163.  
  164. laser fence "fence dum a" "fence dum ab" 0.25
  165. laser fence "fence dum bb" "fence dum b" 0.25
  166. laser fence "fence dum c" "fence dum cb" 0.25
  167. laser fence "fence dum gb" "fence dum d" 0.25
  168. laser fence "fence dum e" "fence dum hb" 0.25
  169. laser fence "fence dum ib" "fence dum f" 0.25
  170. laser fence "fence dum j" "fence dum jb" 0.25
  171. laser fence "fence dum kb" "fence dum k" 0.25
  172. laser fence "fence dum l" "fence dum lb" 0.25
  173. laser fence "fence dum mb" "fence dum m" 0.25
  174. laser fence "fence dum n" "fence dum nb" 0.25
  175. laser fence "fence dum ob" "fence dum o" 0.25
  176. laser fence "fence dum p" "fence dum pb" 0.25
  177. laser fence "fence dum qb" "fence dum q" 0.25
  178. laser fence "fence dum r" "fence dum rb" 0.25
  179. laser fence "PITBAR A" "PITBAR A01" 0.25
  180. laser fence "PITBAR B01" "PITBAR B" 0.25
  181. laser fence "PITBAR C" "PITBAR C01" 0.25
  182. laser fence "PITBAR D01" "PITBAR D" 0.25
  183. laser fence "PITBAR E" "PITBAR E01" 0.25
  184. laser fence "PITBAR F01" "PITBAR F" 0.25
  185. laser fence "PITBAR M" "PITBAR M01" 0.25
  186. laser fence "PITBAR N01" "PITBAR N" 0.25
  187. laser fence "PITBAR O" "PITBAR O01" 0.25
  188. laser fence "PITBAR P01" "PITBAR P" 0.25
  189. laser fence "PITBAR Q" "PITBAR Q01" 0.25
  190. laser fence "PITBAR R01" "PITBAR R" 0.25
  191. laser fence "PITBAR S" "PITBAR S01" 0.25
  192. laser fence "PITBAR T01" "PITBAR T" 0.25
  193. laser fence "PITBAR U" "PITBAR U01" 0.25
  194. laser fence "PITBAR V01" "PITBAR V" 0.25
  195. laser fence "PITBAR W" "PITBAR W01" 0.25
  196. laser fence "PITBAR X01" "PITBAR X" 0.25
  197. laser fence "PITBAR Y" "PITBAR Y01" 0.25
  198. laser fence "PITBAR Z01" "PITBAR Z" 0.25
  199. laser fence "PITBAR Z02" "PITBAR Z03" 0.25
  200. laser fence "PITBAR Z05" "PITBAR Z04" 0.25
  201. laser fence "PITBAR Z06" "PITBAR Z07" 0.25
  202. laser fence "PITBAR Z09" "PITBAR Z08" 0.25
  203.  
  204.  
  205. token bars_dest
  206. set bars_dest 0
  207.  
  208. add trigger location -2.6 9.1 -65.6 4 L1_finished.gcs
  209. add trigger location zoomtriga 6 L1_zoom1.gcs
  210.  
  211. token guarda
  212. add drone patrola
  213. set guarda res
  214. select guarda
  215. add pp patrolb
  216. add pp patrolc
  217. add pp patrola
  218. set activity patrol
  219.  
  220.  
  221. //token patrol1
  222. //add drone baddiea
  223. //set patrol1 res
  224. //select patrol1
  225. //add pp baddieb
  226. //add pp baddiea
  227. //set activity patrol
  228.  
  229. token patrol3
  230. add archore_lite baddiev
  231. set patrol3 res
  232. select patrol3
  233. add pp baddievb
  234. add pp baddievc
  235. add pp baddievd
  236. add pp baddiev
  237. set activity patrol
  238.  
  239.  
  240. MEDIUM token patrol2
  241. MEDIUM add drone baddiebb
  242. MEDIUM set patrol2 res
  243. MEDIUM select patrol2
  244. MEDIUM add pp baddieab
  245. MEDIUM add pp baddiebb
  246. MEDIUM set activity patrol
  247.  
  248. HARD token patrol2
  249. HARD add drone baddiebb
  250. HARD set patrol2 res
  251. HARD select patrol2
  252. HARD add pp baddieab
  253. HARD add pp baddiebb
  254. HARD set activity patrol
  255.  
  256. rem add objective 1 primary 0 2 1 2 4
  257. rem add objective 1 primary 1 1 3 3 5
  258. add team 2 mini_smartbot baddieg
  259.  
  260. token guardian
  261. addteam2 mini_sneeker baddieh
  262. set guardian res
  263. heap guardian flares
  264.  
  265.  
  266. add drone baddiei
  267. add drone baddiej
  268. add drone baddiek
  269. MEDIUM add mini_pulsox baddiel
  270. HARD add mini_pulsox baddiel
  271. HARD add mini_pulsox baddiem
  272. HARD add mini_pulsox baddien
  273.  
  274. HARD add team 2 mini_smartbot baddieo
  275. HARD add scythor baddiep
  276. HARD add scythor baddieq
  277. HARD add team 2 mini_smartbot baddier
  278. EASY add team 2 mini_smartbot baddierb
  279. HARD add team 2 mini_smartbot baddies
  280. HARD add team 2 mini_smartbot baddiet
  281. HARD add team 2 mini_smartbot baddieu
  282.  
  283. HARD add team 2 enemy_mine minea
  284. HARD add team 2 enemy_mine mineb
  285. HARD add team 2 enemy_mine minec
  286. HARD add team 2 enemy_mine mined
  287. HARD add team 2 enemy_mine minee
  288. HARD add team 2 enemy_mine minef
  289. HARD add team 2 enemy_mine mineg
  290. HARD add team 2 enemy_mine mineh
  291. HARD add team 2 enemy_mine minei
  292. HARD add team 2 enemy_mine minej
  293. HARD add team 2 enemy_mine minek
  294. HARD add team 2 enemy_mine minel
  295. HARD add team 2 enemy_mine minem
  296. HARD add team 2 enemy_mine minen
  297. HARD add team 2 enemy_mine mineo
  298. HARD add team 2 enemy_mine minep
  299. HARD add team 2 enemy_mine mineq
  300. HARD add team 2 enemy_mine miner
  301.  
  302.  
  303. add mini_sneeker baddiew
  304. add mini_sneeker baddiex
  305.  
  306. add team 2 mini_minebot baddieza
  307. add team 2 mini_minebot baddiezb
  308. add team 2 mini_minebot baddiezc
  309. add team 2 mini_minebot baddiezd
  310. add team 2 mini_minebot baddieze
  311.  
  312.  
  313. EASY deactivate electricity "fence dum d"
  314. EASY deactivate electricity "fence dum gb"
  315. EASY deactivate electricity "fence dum e"
  316. EASY deactivate electricity "fence dum hb"
  317. EASY deactivate electricity "fence dum f"
  318. EASY deactivate electricity "fence dum ib"
  319.  
  320. EASY open door 4
  321.  
  322.  
  323. add trigger defog defogtriga 10 defoga 35
  324. add trigger defog defogtrigb 6 defogb 40
  325. add trigger defog fogtriggera 6 defoggera 25
  326.  
  327. add trigger location triggduma 4 L1moredrones.gcs
  328.  
  329. PLAY CUTSCENE the bug
  330. //add trigger time 1 L1_bug_cutscene.gcs
  331.  
  332. //add trigger location cd_duma 1 cd_track3.gcs
  333. //add trigger location cd_dumb 1 cd_track4.gcs
  334. //add trigger location cd_dumc 1 cd_track5.gcs
  335.  
  336. echo on